// JavaScript Document
$(function(){
	 $("#click").click(function(){

		var email=/^([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+@([a-zA-Z0-9]+[_|\_|\.]?)*[a-zA-Z0-9]+\.[a-zA-Z]{2,3}$/;
	 	if($("#username").val()!=""&&$("#password").val()!=""&&$("#repassword").val()!=""&&$("#verifycode").val()!=""&&$("#email").val()!=""){
			if($("#password").val()!=$("#repassword").val()){
				alert("两次密码输入不一致！")
				$("#repassword").val("")
				return false
			}else if($("#password").val()==$("#username").val()){
				alert("为保证安全，密码和用户名不要一样")
				$("#password").val("")
				$("#repassword").val("")
				return false
			}else if(!email.test($("#email").val())){
				alert("邮箱格式不正确！")
				return false
			}else{
				var json = {name:$("#username").val(),pwd:$("#password").val(),verifycode:$("#verifycode").val(),
				email:$("#email").val(),phone:$("#phone").val(),address:$("#address").val()};
				$.ajax({
					type:"POST",
					url:"../user/add.do",
					dataType:"json",     
					contentType:"application/json",     
					data:JSON.stringify(json),
					error: function(){ //失败 
						alert('请求响应Error'); 
					}, 
					success:function(data){
						if(data.result == "usernameExists"){
							$("#msg").html("<font color=red >该用户名已被注册</font>");
							$("#password").val("");
							$("#username").val("");
						} else if(data.result == "emmailExists"){
							$("#msg").html("<font color=red >该邮箱已被注册</font>");
							$("#password").val("");
							$("#username").val("");
						} else if(data.result=="codeError"){
							alert("验证码错误");
							$("image").src = "../user/verifycode.do?id="+Math.random;
							$("#verifycode").val("");
						}else{
							//alert(data.result)
							//window.top.location.href = "login.jsp?serial="+number;
							window.top.location.href = "login.jsp";
						}
					}
				});		
				return true;
			}
		}else{
			alert("请务必填写完整信息");
			return false;
		}
	 });		
});

$(function(){
	$("flush").click(function(){
		$("image").src = "../user/verifycode.do?id="+Math.random;
	});
});